Verifying Behavioral Component Interoperability Using Positive/ egative Model Checking
نویسندگان
چکیده
Component-based development needs to establish structural interoperability as well as behavioral interoperability among components. To solve a structural or behavioral mismatch, adapters are generally constructed using the basic scenarios, while ignoring the exceptional scenarios. This paper proposes an approach for extending or refining the integrated components, glued together using adapters, after basic scenarios have been considered. The approach examines the integrated components using exceptional scenarios. Furthermore, formal models for the integrated components are built and verified against safety and liveness properties derived from basic and exceptional scenarios. A traffic signal control system example is given to illustrate the approach.
منابع مشابه
Verifying Behavioral Component Interoperability Using Positive/Negative Model Checking
Component-based development needs to establish structural interoperability as well as behavioral interoperability among components. To solve a structural or behavioral mismatch, adapters are generally constructed using the basic scenarios, while ignoring the exceptional scenarios. This paper proposes an approach for extending or refining the integrated components, glued together using adapters,...
متن کاملVerifying Interlevel Relations within Multi-Agent Systems: formal theoretical basis
In the general case, at any aggregation level a behavioral specification for a multi-agent system component consists of dynamic properties expressed by complex temporal relations in TTL, which therefore does not allow direct application of automatic verification procedures, more specifically, model checking techniques, used in this paper. In order to apply model checking techniques it is needed...
متن کاملVariations on an Alloy-centric Tool-Chain in Verifying a Journaled File System Model
Tool interoperability is among the main goals of the international Grand Challenge initiative. In the context of the Verifiable File System mini-challenge put forward by Joshi and Holzmann, our work has been focused on the integration of different formal methods and tools in a tool-chain for modelling and verification. The current paper shows how to adapt such a tool-chain to the task in hands,...
متن کاملTowards a Formal Framework for Hybrid Analysis of Composite Web Services
In this work, we propose to develop an integrated formal framework where both static and dynamic analysis techniques complement each other in enhancing the verification process of an existing web services based application. The proposed framework consists of the following main components. The first component is a Library of Property Patterns which we intend to build on existing work [2, 14] and...
متن کاملCombining Theorem Proving and Model Checking for Certification of Behavioral Synthesis Flows
We develop a framework for certifying behavioral synthesis flows. Certification is decomposed into verified and verifying components, which are discharged by theorem proving and model checking respectively. The bridge between these components is provided by a new formal structure, clocked control data flow graph (CCDFG), that serves as the golden circuit model used in this framework. We discuss...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007